home *** CD-ROM | disk | FTP | other *** search
- // MSWindow.h
- //
- // Original version by Jon Lansdell and Nigel Humphreys.
- // 4.0 and 3.1 updates by Greg Sutton.
- // ©Apple Computer Inc 1996, all rights reserved.
-
-
- #ifndef __MSWINDOW__
- #define __MSWINDOW__
-
- #include <Memory.h>
- #include <Types.h>
- #include <Quickdraw.h>
- #include <Fonts.h>
- #include <ToolUtils.h>
- #include <Traps.h>
- #include "MSGlobals.h"
- #include "MSUtils.h"
- #include "MSAppleEvents.h"
-
- DPtr DPtrFromWindowPtr(WindowPtr theWindow);
-
- void MyGrowWindow( WindowPtr w, Point p );
-
- void GetPageEnds( short pageHeight, TEHandle theText,
- PageEndsArray pageBounds, short *nPages);
-
- void DoZoom( WindowPtr w, short c, Point p );
-
- void DoContent( WindowPtr theWindow, EventRecord theEvent );
-
- OSErr DoActivate(WindowPtr theWindow, Boolean activate);
-
- void DoUpdate( WindowPtr theWindow );
-
- DPtr NewDocument(Boolean isForOldDoc, WindowPtr behindWindow);
-
- void CloseMyWindow(WindowPtr aWindow);
-
- void ShowSelect( DPtr theDoc );
-
- void AdjustScrollbars( DPtr theDoc, Boolean needsResize );
-
- void GetWinContentRect( WindowPtr theWindow, Rect *r );
-
- void ResizeWindow( DPtr theDoc );
-
- void ResizePageSetupForDocument( DPtr theDoc );
-
- void InvalidateDocument( DPtr theDoc );
-
- void DrawPageExtras(DPtr theDoc);
-
- void PrintWindow( DPtr theDoc, Boolean askUser );
-
- pascal void VActionProc(ControlHandle control, short part);
-
- pascal void HActionProc(ControlHandle control, short part);
-
- void AdjustTE( DPtr theDoc );
- void AdjustHV( Boolean isVert, ControlHandle control, DPtr theDoc, Boolean canRedraw );
- void AdjustScrollValues( DPtr theDoc, Boolean canRedraw );
- void GetTERect( WindowPtr window, Rect *teRect );
- void AdjustScrollSizes( DPtr theDoc );
- void CommonAction( ControlHandle control, short *amount );
- void OffsetWindow(WindowPtr aWindow);
- // void GetLocalUpdateRgn( WindowPtr window, RgnHandle localRgn );
- void DoBackgroundContent ( WindowPtr theWindow, EventRecord theEvent);
- void DrawPageBreaks(DPtr theDoc);
-
- void ShowMSWindow( WindowPtr theWindow );
- void HideMSWindow( WindowPtr theWindow );
-
- #endif